home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / JM_urcs.nasl < prev    next >
Text File  |  2005-03-31  |  2KB  |  66 lines

  1. #
  2. # This script was written by J.Ml°dzian°wski <j°seph[at]rapter.net>
  3.  
  4. if(description)
  5. {
  6.  script_id(15405);
  7.  script_version("$Revision: 1.2 $");
  8.  name["english"] = "URCS Server Detection";
  9.  script_name(english:name["english"]);
  10.  
  11.  desc["english"] = "
  12. This host appears to be running URCS Server. Unmanarc Remote Control Server 
  13. can be used/installed silent as a 'backdoor' which may allow an intruder to 
  14. gain remote access to files on the remote system. If this program was not 
  15. installed for remote management then it means the remote host has been
  16. compromised. 
  17.  
  18. An attacker may use it to steal files, passwords, or redirect ports on the
  19. remote system to launch other attacks.
  20.  
  21. Solution : see http://www.rapter.net/jm5.htm 
  22. See also : 
  23.  - http://urcs.unmanarc.com
  24.  - http://securityresponse.symantec.com/avcenter/venc/data/backdoor.urcs.html
  25. Risk factor : High";
  26.  
  27.  script_description(english:desc["english"]);
  28.  
  29.  summary["english"] = "Determines the presence of the URCS Server";
  30.  
  31.  script_summary(english:summary["english"]);
  32.  
  33.  script_category(ACT_GATHER_INFO);
  34.   
  35.  script_copyright(english:"This script is Copyright(C) 9/2004 J.Mlodzianowski");
  36.  family["english"] = "Backdoors";
  37.  script_family(english:family["english"]);
  38.  script_dependencie("find_service2.nasl");
  39.  exit(0);
  40. }
  41.  
  42. #
  43. # The code starts here:
  44. #
  45.  
  46. include("misc_func.inc");
  47.  
  48. port = get_kb_item("Services/unknown");
  49. if ( ! port ) port = 3360;
  50. # Default port for URCS Server is 3360
  51. # Default port for URCS Client is 1980
  52.  if (get_port_state(port))
  53. {
  54.  soc= open_sock_tcp(port);
  55.  if(soc)
  56. {
  57.  send(socket:soc, data:'iux');
  58.  r = recv(socket:soc, length:817);
  59.  if ( "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" >< r ) 
  60.     security_hole(port);
  61.  close(soc);
  62.  }
  63.